<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
            "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>



<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<META name="GENERATOR" content="hevea 1.08">
<LINK rel="stylesheet" type="text/css" href="libman.css">
<TITLE>
IC: A Hybrid Finite Domain / Real Number Interval Constraint Solver
</TITLE>
</HEAD>
<BODY >
<A HREF="libman011.html"><IMG SRC ="previous_motif.gif" ALT="Previous"></A>
<A HREF="index.html"><IMG SRC ="contents_motif.gif" ALT="Up"></A>
<A HREF="libman021.html"><IMG SRC ="next_motif.gif" ALT="Next"></A>
<HR>

<H1 CLASS="chapter"><A NAME="htoc25">Chapter&nbsp;3</A>&nbsp;&nbsp;IC: A Hybrid Finite Domain / Real Number Interval Constraint Solver</H1>
<A NAME="chapic"></A>

<BR>
<BR>
<A NAME="@default5"></A><BR>
<BR>
<UL>
<LI><A HREF="libman017.html">Introduction</A>
<UL>
<LI><A HREF="libman017.html#toc11">What IC does</A>
<LI><A HREF="libman017.html#toc12">Differences between IC and FD</A>
<LI><A HREF="libman017.html#toc13">Differences between IC and RIA</A>
<LI><A HREF="libman017.html#toc14">Notes about interval arithmetic</A>
<LI><A HREF="libman017.html#toc15">Interval arithmetic and IC</A>
<LI><A HREF="libman017.html#toc16">Usage</A>
<LI><A HREF="libman017.html#toc17">Arithmetic Expressions</A>
</UL>
<LI><A HREF="libman018.html">Library Predicates</A>
<UL>
<LI><A HREF="libman018.html#toc18">Domain constraints</A>
<LI><A HREF="libman018.html#toc19">Arithmetic constraints</A>
<LI><A HREF="libman018.html#toc20">Reified constraints</A>
<LI><A HREF="libman018.html#toc21">Miscellaneous constraints</A>
<LI><A HREF="libman018.html#toc22">Integer labeling predicates</A>
<LI><A HREF="libman018.html#toc23">Real domain refinement predicates</A>
<LI><A HREF="libman018.html#toc24">Variable query predicates</A>
<LI><A HREF="libman018.html#toc25">Propagation threshold predicates</A>
<LI><A HREF="libman018.html#toc26">Solving by Interval Propagation</A>
<LI><A HREF="libman018.html#toc27">Reducing Ranges Further</A>
<LI><A HREF="libman018.html#toc28">Obtaining Solver Statistics</A>
</UL>
<LI><A HREF="libman019.html">General Guidelines for the Use of the IC library</A>
<LI><A HREF="libman020.html">User defined constraints</A>
<UL>
<LI><A HREF="libman020.html#toc29">Modifying variable domains</A>
<LI><A HREF="libman020.html#toc30">The IC attribute</A>
</UL>
</UL>
<BR>
<BR>
<HR>
<A HREF="libman011.html"><IMG SRC ="previous_motif.gif" ALT="Previous"></A>
<A HREF="index.html"><IMG SRC ="contents_motif.gif" ALT="Up"></A>
<A HREF="libman021.html"><IMG SRC ="next_motif.gif" ALT="Next"></A>
</BODY>
</HTML>
